package com.lyf.design.learn.designmodel.singleton;

/**
 * @AUTHOR LYF
 * @DATE 2022/6/1
 * @VERSION 1.0
 * @DESC
 * 防止反序列化--枚举无构造方法，无法反射拿去实例化
 */
public enum Main8 {
    INSTANCE;
    static Main8 getInstance(){return INSTANCE;}
    // 无构造方法？？
    void method(){
        System.out.println("hello");
    }
    private Main8(){}

    public static void main(String[] args) {
        Main8.getInstance().method();
    }
}
